home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DocuComp
/
Test Samples
/
Sample Application
/
Sample Application.rsrc
/
CODE_12_ASCII Read.txt
< prev
next >
Wrap
Text File
|
1993-05-28
|
37KB
|
638 lines
# near model CODE resource
# jump table entries: 4864-4874 (11 of them)
fn00000000:
00000000 4E56 FFEE link A6, -0x0012
00000004 206E 0008 movea.l A0, [A6 + 0x8]
00000008 2D68 0008 FFFC move.l [A6 - 0x4], [A0 + 0x8]
0000000E 594F subq.w A7, 4
00000010 3D7C 03E8 FFFA move.w [A6 - 0x6], 0x3E8
00000016 486E FFFA pea.l [A6 - 0x6]
0000001A 486E 000C pea.l [A6 + 0xC]
0000001E 486E FFF0 pea.l [A6 - 0x10]
00000022 3F3C 200E move.w -[A7], 0x200E
00000026 A9EB syscall Pack4/FP68K
00000028 486E FFF0 pea.l [A6 - 0x10]
0000002C 3F3C 2006 move.w -[A7], 0x2006
00000030 A9EB syscall Pack4/FP68K
00000032 3D7C 0048 FFEE move.w [A6 - 0x12], 0x48 /* 'H' */
00000038 486E FFEE pea.l [A6 - 0x12]
0000003C 486E FFF0 pea.l [A6 - 0x10]
00000040 3F3C 2004 move.w -[A7], 0x2004
00000044 A9EB syscall Pack4/FP68K
00000046 486E FFF0 pea.l [A6 - 0x10]
0000004A 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
0000004E 544F addq.w A7, 2
00000050 3D5F 000E move.w [A6 + 0xE], [A7]+
00000054 4E5E unlink A6
00000056 205F movea.l A0, [A7]+
00000058 5C4F addq.w A7, 6
0000005A 4ED0 jmp [A0]
0000005C 4356 chk.w D1, [A6]
0000005E 544D addq.w A5, 2
00000060 4152 chk.w D0, [A2]
00000062 4749 chk.w D3, A1
export_608:
00000064 4E56 FFF4 link A6, -0x000C
00000068 48E7 0018 movem.l -[A7], A3,A4
0000006C 266E 0008 movea.l A3, [A6 + 0x8]
00000070 3F3C 0048 move.w -[A7], 0x48 /* 'H' */
00000074 2F0B move.l -[A7], A3
00000076 4EAD 0B22 jsr [A5 + 0xB22 /* export_352 */]
0000007A 2053 movea.l A0, [A3]
0000007C 4868 0034 pea.l [A0 + 0x34]
00000080 486D 275A pea.l [A5 + 0x275A /* export_1255 */]
00000084 3F3C 047A move.w -[A7], 0x47A
00000088 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000008C 2053 movea.l A0, [A3]
0000008E 4AA8 0034 tst.l [A0 + 0x34]
00000092 6608 bne +0xA /* 0000009C */
00000094 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
00000098 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
label0000009C:
0000009C 2053 movea.l A0, [A3]
0000009E 3F2E 000C move.w -[A7], [A6 + 0xC]
000000A2 42A7 clr.l -[A7]
000000A4 2F28 0034 move.l -[A7], [A0 + 0x34]
000000A8 4EAD 2752 jsr [A5 + 0x2752 /* export_1254 */]
000000AC 286D DA56 movea.l A4, [A5 - 0x25AA]
000000B0 2F0C move.l -[A7], A4
000000B2 4EAD 0F7A jsr [A5 + 0xF7A /* export_491 */]
000000B6 2F0C move.l -[A7], A4
000000B8 4EAD 1032 jsr [A5 + 0x1032 /* export_514 */]
000000BC 3F3C 0048 move.w -[A7], 0x48 /* 'H' */
000000C0 2F0C move.l -[A7], A4
000000C2 4EAD 108A jsr [A5 + 0x108A /* export_525 */]
000000C6 302D C0CC move.w D0, [A5 - 0x3F34]
000000CA 906D C0C8 sub.w D0, [A5 - 0x3F38]
000000CE 48C0 ext.l D0
000000D0 2F00 move.l -[A7], D0
000000D2 2F0C move.l -[A7], A4
000000D4 4EAD 1042 jsr [A5 + 0x1042 /* export_516 */]
000000D8 302D C0CA move.w D0, [A5 - 0x3F36]
000000DC 906D C0C6 sub.w D0, [A5 - 0x3F3A]
000000E0 48C0 ext.l D0
000000E2 2F00 move.l -[A7], D0
000000E4 2F0C move.l -[A7], A4
000000E6 4EAD 103A jsr [A5 + 0x103A /* export_515 */]
000000EA 594F subq.w A7, 4
000000EC 2F0C move.l -[A7], A4
000000EE 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
000000F2 4A9F tst.l [A7]+
000000F4 660C bne +0xE /* 00000102 */
000000F6 2F3C 0000 0264 move.l -[A7], 0x264
000000FC 2F0C move.l -[A7], A4
000000FE 4EAD 1042 jsr [A5 + 0x1042 /* export_516 */]
label00000102:
00000102 594F subq.w A7, 4
00000104 2F0C move.l -[A7], A4
00000106 4EAD 112A jsr [A5 + 0x112A /* export_545 */]
0000010A 4A9F tst.l [A7]+
0000010C 660C bne +0xE /* 0000011A */
0000010E 2F3C 0000 0318 move.l -[A7], 0x318
00000114 2F0C move.l -[A7], A4
00000116 4EAD 103A jsr [A5 + 0x103A /* export_515 */]
label0000011A:
0000011A 554F subq.w A7, 2
0000011C 3F2D C130 move.w -[A7], [A5 - 0x3ED0]
00000120 2F0E move.l -[A7], A6
00000122 4EBA FEDC jsr [PC - 0x124 /* 00000000 */]
00000126 301F move.w D0, [A7]+
00000128 48C0 ext.l D0
0000012A 2F00 move.l -[A7], D0
0000012C 2F0C move.l -[A7], A4
0000012E 4EAD 105A jsr [A5 + 0x105A /* export_519 */]
00000132 554F subq.w A7, 2
00000134 3F2D C134 move.w -[A7], [A5 - 0x3ECC]
00000138 2F0E move.l -[A7], A6
0000013A 4EBA FEC4 jsr [PC - 0x13C /* 00000000 */]
0000013E 301F move.w D0, [A7]+
00000140 48C0 ext.l D0
00000142 2F00 move.l -[A7], D0
00000144 2F0C move.l -[A7], A4
00000146 4EAD 1062 jsr [A5 + 0x1062 /* export_520 */]
0000014A 554F subq.w A7, 2
0000014C 3F2D C12E move.w -[A7], [A5 - 0x3ED2]
00000150 2F0E move.l -[A7], A6
00000152 4EBA FEAC jsr [PC - 0x154 /* 00000000 */]
00000156 301F move.w D0, [A7]+
00000158 48C0 ext.l D0
0000015A 2F00 move.l -[A7], D0
0000015C 2F0C move.l -[A7], A4
0000015E 4EAD 104A jsr [A5 + 0x104A /* export_517 */]
00000162 554F subq.w A7, 2
00000164 3F2D C132 move.w -[A7], [A5 - 0x3ECE]
00000168 2F0E move.l -[A7], A6
0000016A 4EBA FE94 jsr [PC - 0x16C /* 00000000 */]
0000016E 301F move.w D0, [A7]+
00000170 48C0 ext.l D0
00000172 2F00 move.l -[A7], D0
00000174 2F0C move.l -[A7], A4
00000176 4EAD 1052 jsr [A5 + 0x1052 /* export_518 */]
0000017A 302D C136 move.w D0, [A5 - 0x3ECA]
0000017E 604C bra +0x4E /* 000001CC */
label00000180:
00000180 3F3C 0048 move.w -[A7], 0x48 /* 'H' */
00000184 2F0C move.l -[A7], A4
00000186 4EAD 1082 jsr [A5 + 0x1082 /* export_524 */]
0000018A 604A bra +0x4C /* 000001D6 */
label0000018C:
0000018C 594F subq.w A7, 4
0000018E 3D7C 0048 FFFE move.w [A6 - 0x2], 0x48 /* 'H' */
00000194 486E FFFE pea.l [A6 - 0x2]
00000198 41FA 0110 lea.l A0, [PC + 0x110 /* 000002AA, value 0x3FFFC000 */]
0000019C 43EE FFF4 lea.l A1, [A6 - 0xC]
000001A0 4851 pea.l [A1]
000001A2 22D8 move.l [A1]+, [A0]+
000001A4 22D8 move.l [A1]+, [A0]+
000001A6 32D8 move.w [A1]+, [A0]+
000001A8 3F3C 2004 move.w -[A7], 0x2004
000001AC A9EB syscall Pack4/FP68K
000001AE 486E FFF4 pea.l [A6 - 0xC]
000001B2 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
000001B6 544F addq.w A7, 2
000001B8 2F0C move.l -[A7], A4
000001BA 4EAD 1082 jsr [A5 + 0x1082 /* export_524 */]
000001BE 6016 bra +0x18 /* 000001D6 */
label000001C0:
000001C0 3F3C 0090 move.w -[A7], 0x90
000001C4 2F0C move.l -[A7], A4
000001C6 4EAD 1082 jsr [A5 + 0x1082 /* export_524 */]
000001CA 600A bra +0xC /* 000001D6 */
label000001CC:
000001CC 67B2 beq -0x4C /* 00000180 */
000001CE 5340 subq.w D0, 1
000001D0 67BA beq -0x44 /* 0000018C */
000001D2 5340 subq.w D0, 1
000001D4 67EA beq -0x14 /* 000001C0 */
label000001D6:
000001D6 3F3C FFFF move.w -[A7], 0xFFFF
000001DA 2F0C move.l -[A7], A4
000001DC 4EAD 10DA jsr [A5 + 0x10DA /* export_535 */]
000001E0 2F0C move.l -[A7], A4
000001E2 4EAD 11CA jsr [A5 + 0x11CA /* export_565 */]
000001E6 554F subq.w A7, 2
000001E8 2F0C move.l -[A7], A4
000001EA 4EAD 110A jsr [A5 + 0x110A /* export_541 */]
000001EE 2053 movea.l A0, [A3]
000001F0 315F 003C move.w [A0 + 0x3C], [A7]+
000001F4 594F subq.w A7, 4
000001F6 2F0C move.l -[A7], A4
000001F8 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
000001FC 594F subq.w A7, 4
000001FE 2F0C move.l -[A7], A4
00000200 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
00000204 201F move.l D0, [A7]+
00000206 221F move.l D1, [A7]+
00000208 9280 sub.l D1, D0
0000020A 2F01 move.l -[A7], D1
0000020C 594F subq.w A7, 4
0000020E 2F0C move.l -[A7], A4
00000210 4EAD 1152 jsr [A5 + 0x1152 /* export_550 */]
00000214 201F move.l D0, [A7]+
00000216 221F move.l D1, [A7]+
00000218 9280 sub.l D1, D0
0000021A 2053 movea.l A0, [A3]
0000021C 2141 0038 move.l [A0 + 0x38], D1
00000220 594F subq.w A7, 4
00000222 3F3C 0001 move.w -[A7], 0x1
00000226 3F3C 0008 move.w -[A7], 0x8
0000022A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
0000022E 594F subq.w A7, 4
00000230 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000234 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00000238 201F move.l D0, [A7]+
0000023A 221F move.l D1, [A7]+
0000023C 594F subq.w A7, 4
0000023E 2F00 move.l -[A7], D0
00000240 2F01 move.l -[A7], D1
00000242 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000246 594F subq.w A7, 4
00000248 3F3C 000B move.w -[A7], 0xB
0000024C 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00000250 201F move.l D0, [A7]+
00000252 221F move.l D1, [A7]+
00000254 594F subq.w A7, 4
00000256 2F00 move.l -[A7], D0
00000258 2F01 move.l -[A7], D1
0000025A 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000025E 594F subq.w A7, 4
00000260 3F3C 000E move.w -[A7], 0xE
00000264 3F3C 001F move.w -[A7], 0x1F
00000268 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
0000026C 201F move.l D0, [A7]+
0000026E 221F move.l D1, [A7]+
00000270 594F subq.w A7, 4
00000272 2F00 move.l -[A7], D0
00000274 2F01 move.l -[A7], D1
00000276 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000027A 2053 movea.l A0, [A3]
0000027C 4868 0014 pea.l [A0 + 0x14]
00000280 2F3C 0000 00FF move.l -[A7], 0xFF
00000286 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
0000028A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000028E 4CDF 1800 movem.l A3,A4, [A7]+
00000292 4E5E unlink A6
00000294 205F movea.l A0, [A7]+
00000296 5C4F addq.w A7, 6
00000298 4ED0 jmp [A0]
0000029A C9CE muls.w D4, A6
0000029C 4954 chk.w D4, [A4]
0000029E 4153 chk.w D0, [A3]
000002A0 4349 chk.w D1, A1
000002A2 4153 chk.w D0, [A3]
000002A4 4349 chk.w D1, A1
000002A6 4949 chk.w D4, A1
000002A8 4E50 3FFF link A0, -0xFFFFC001
000002AC C000 and.b D0, D0
000002AE 0000 0000 ori.b D0, 0x0
000002B2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_609: // at 000002B4 (misaligned)
000002B6 0000 2F0C ori.b D0, 0xC
000002BA 286E 0008 movea.l A4, [A6 + 0x8]
000002BE 206D DA56 movea.l A0, [A5 - 0x25AA]
000002C2 2050 movea.l A0, [A0]
000002C4 2254 movea.l A1, [A4]
000002C6 2269 0034 movea.l A1, [A1 + 0x34]
000002CA 2251 movea.l A1, [A1]
000002CC 1028 0016 move.b D0, [A0 + 0x16]
000002D0 8029 000D or.b D0, [A1 + 0xD]
000002D4 660A bne +0xC /* 000002E0 */
000002D6 3F2E 000C move.w -[A7], [A6 + 0xC]
000002DA 2F0C move.l -[A7], A4
000002DC 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
label000002E0:
000002E0 285F movea.l A4, [A7]+
000002E2 4E5E unlink A6
000002E4 205F movea.l A0, [A7]+
000002E6 5C4F addq.w A7, 6
000002E8 4ED0 jmp [A0]
000002EA C4CF mulu.w D2, A7
000002EC 4348 chk.w D1, A0
000002EE 4152 chk.w D0, [A2]
000002F0 2020 move.l D0, -[A0]
000002F2 4153 chk.w D0, [A3]
000002F4 4349 chk.w D1, A1
000002F6 4949 chk.w D4, A1
000002F8 4E50 4E56 link A0, -0xFFFFB1AA
export_610: // at 000002FA (misaligned)
000002FC FEEE 48E7 .extension 0xEEE <<F/2-3/7>> // unimplemented
00000300 0108 btst A0, D0
00000302 286E 0008 movea.l A4, [A6 + 0x8]
00000306 2054 movea.l A0, [A4]
00000308 0C68 00FA 0004 cmpi.w [A0 + 0x4], 0xFA
0000030E 5CC0 sge D0
00000310 2F00 move.l -[A7], D0
00000312 594F subq.w A7, 4
00000314 2F0C move.l -[A7], A4
00000316 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */]
0000031A 221F move.l D1, [A7]+
0000031C 201F move.l D0, [A7]+
0000031E 2054 movea.l A0, [A4]
00000320 B2A8 0038 cmp.l D1, [A0 + 0x38]
00000324 5EC1 sgt D1
00000326 142D C13A move.b D2, [A5 - 0x3EC6]
0000032A 5302 subq.b D2, 1
0000032C C202 and.b D1, D2
0000032E 8001 or.b D0, D1
00000330 6700 009A beq +0x9C /* 000003CC */
00000334 2054 movea.l A0, [A4]
00000336 3E28 0004 move.w D7, [A0 + 0x4]
0000033A 6002 bra +0x4 /* 0000033E */
label0000033C:
0000033C 5347 subq.w D7, 1
label0000033E:
0000033E 7000 moveq.l D0, 0x00
00000340 41ED E858 lea.l A0, [A5 - 0x17A8]
00000344 1030 7000 move.b D0, [A0 + D7.w]
00000348 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
0000034C 56C0 sne D0
0000034E 4A47 tst.w D7
00000350 56C1 sne D1
00000352 C001 and.b D0, D1
00000354 66E6 bne -0x18 /* 0000033C */
00000356 4A47 tst.w D7
00000358 6606 bne +0x8 /* 00000360 */
0000035A 2054 movea.l A0, [A4]
0000035C 3E28 0004 move.w D7, [A0 + 0x4]
label00000360:
00000360 422E FEEE clr.b [A6 - 0x112]
00000364 2054 movea.l A0, [A4]
00000366 BE68 0004 cmp.w D7, [A0 + 0x4]
0000036A 6732 beq +0x34 /* 0000039E */
0000036C 3007 move.w D0, D7
0000036E 5240 addq.w D0, 1
00000370 0640 E858 addi.w D0, 0xE858
00000374 4875 0000 pea.l [A5 + D0.w]
00000378 486E FEEF pea.l [A6 - 0x111]
0000037C 2054 movea.l A0, [A4]
0000037E 3028 0004 move.w D0, [A0 + 0x4]
00000382 9047 sub.w D0, D7
00000384 48C0 ext.l D0
00000386 2F00 move.l -[A7], D0
00000388 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
0000038C 2054 movea.l A0, [A4]
0000038E 3028 0004 move.w D0, [A0 + 0x4]
00000392 9047 sub.w D0, D7
00000394 1D40 FEEE move.b [A6 - 0x112], D0
00000398 2054 movea.l A0, [A4]
0000039A 3147 0004 move.w [A0 + 0x4], D7
label0000039E:
0000039E 2F0C move.l -[A7], A4
000003A0 4EAD 2792 jsr [A5 + 0x2792 /* export_1262 */]
000003A4 4A2E FEEE tst.b [A6 - 0x112]
000003A8 6722 beq +0x24 /* 000003CC */
000003AA 486E FEEF pea.l [A6 - 0x111]
000003AE 486D E859 pea.l [A5 - 0x17A7]
000003B2 7000 moveq.l D0, 0x00
000003B4 102E FEEE move.b D0, [A6 - 0x112]
000003B8 48C0 ext.l D0
000003BA 2F00 move.l -[A7], D0
000003BC 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
000003C0 7000 moveq.l D0, 0x00
000003C2 102E FEEE move.b D0, [A6 - 0x112]
000003C6 2054 movea.l A0, [A4]
000003C8 3140 0004 move.w [A0 + 0x4], D0
label000003CC:
000003CC 4CDF 1080 movem.l D7,A4, [A7]+
000003D0 4E5E unlink A6
000003D2 2E9F move.l [A7], [A7]+
000003D4 4E75 rts
000003D6 C3C8 muls.w D1, A0
000003D8 4543 chk.w D2, D3
000003DA 4B45 chk.w D5, D5
000003DC 4E44 trap 4
000003DE 4153 chk.w D0, [A3]
000003E0 4349 chk.w D1, A1
000003E2 4949 chk.w D4, A1
000003E4 4E50 4E56 link A0, -0xFFFFB1AA
export_611: // at 000003E6 (misaligned)
000003E8 0000 2F0C ori.b D0, 0xC
000003EC 286E 0008 movea.l A4, [A6 + 0x8]
000003F0 302E 000C move.w D0, [A6 + 0xC]
000003F4 6000 0076 bra +0x78 /* 0000046C */
label000003F8:
000003F8 2054 movea.l A0, [A4]
000003FA 3028 0004 move.w D0, [A0 + 0x4]
000003FE 48C0 ext.l D0
00000400 81ED C138 divs.w D0, [A5 - 0x3EC8]
00000404 5240 addq.w D0, 1
00000406 C1ED C138 muls.w D0, [A5 - 0x3EC8]
0000040A 2054 movea.l A0, [A4]
0000040C 3140 0004 move.w [A0 + 0x4], D0
00000410 594F subq.w A7, 4
00000412 2054 movea.l A0, [A4]
00000414 3028 0004 move.w D0, [A0 + 0x4]
00000418 48C0 ext.l D0
0000041A 2F00 move.l -[A7], D0
0000041C 2F3C 0000 00FA move.l -[A7], 0xFA
00000422 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00000426 2054 movea.l A0, [A4]
00000428 544F addq.w A7, 2
0000042A 315F 0004 move.w [A0 + 0x4], [A7]+
0000042E 6000 005C bra +0x5E /* 0000048C */
label00000432:
00000432 102D BE4F move.b D0, [A5 - 0x41B1]
00000436 5300 subq.b D0, 1
00000438 6708 beq +0xA /* 00000442 */
0000043A 2F0C move.l -[A7], A4
0000043C 4EAD 2782 jsr [A5 + 0x2782 /* export_1260 */]
00000440 604A bra +0x4C /* 0000048C */
label00000442:
00000442 2F0C move.l -[A7], A4
00000444 4EAD 278A jsr [A5 + 0x278A /* export_1261 */]
00000448 6042 bra +0x44 /* 0000048C */
label0000044A:
0000044A 2F0C move.l -[A7], A4
0000044C 4EAD 278A jsr [A5 + 0x278A /* export_1261 */]
00000450 603A bra +0x3C /* 0000048C */
label00000452:
00000452 2F0C move.l -[A7], A4
00000454 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
00000458 2054 movea.l A0, [A4]
0000045A 4A68 0004 tst.w [A0 + 0x4]
0000045E 6F2C ble +0x2E /* 0000048C */
00000460 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00000464 2F0C move.l -[A7], A4
00000466 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
0000046A 6020 bra +0x22 /* 0000048C */
label0000046C:
0000046C 67E4 beq -0x1A /* 00000452 */
0000046E 0640 FFF7 addi.w D0, 0xFFF7
00000472 6784 beq -0x7A /* 000003F8 */
00000474 5740 subq.w D0, 3
00000476 67BA beq -0x44 /* 00000432 */
00000478 5340 subq.w D0, 1
0000047A 67CE beq -0x30 /* 0000044A */
0000047C 0640 FFED addi.w D0, 0xFFED
00000480 67D0 beq -0x2E /* 00000452 */
00000482 3F2E 000C move.w -[A7], [A6 + 0xC]
00000486 2F0C move.l -[A7], A4
00000488 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
label0000048C:
0000048C 285F movea.l A4, [A7]+
0000048E 4E5E unlink A6
00000490 205F movea.l A0, [A7]+
00000492 5C4F addq.w A7, 6
00000494 4ED0 jmp [A0]
00000496 C4CF mulu.w D2, A7
00000498 4143 chk.w D0, D3
0000049A 4841 swap.w D1
0000049C 5220 addq.b -[A0], 1
0000049E 4153 chk.w D0, [A3]
000004A0 4349 chk.w D1, A1
000004A2 4949 chk.w D4, A1
000004A4 4E50 4E56 link A0, -0xFFFFB1AA
export_612: // at 000004A6 (misaligned)
000004A8 FFE8 .invalid <<F/7/7>>
000004AA 48E7 0108 movem.l -[A7], D7,A4
000004AE 286E 0008 movea.l A4, [A6 + 0x8]
000004B2 594F subq.w A7, 4
000004B4 A975 syscall TickCount
000004B6 2E1F move.l D7, [A7]+
000004B8 206D D972 movea.l A0, [A5 - 0x268E]
000004BC 2050 movea.l A0, [A0]
000004BE 3F28 0010 move.w -[A7], [A0 + 0x10]
000004C2 2F2D DA56 move.l -[A7], [A5 - 0x25AA]
000004C6 4EAD 0E8A jsr [A5 + 0xE8A /* export_461 */]
000004CA 3F2D BE44 move.w -[A7], [A5 - 0x41BC]
000004CE 2F2D DA56 move.l -[A7], [A5 - 0x25AA]
000004D2 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */]
000004D6 2054 movea.l A0, [A4]
000004D8 3F28 0004 move.w -[A7], [A0 + 0x4]
000004DC 2F2D DA56 move.l -[A7], [A5 - 0x25AA]
000004E0 4EAD 0EA2 jsr [A5 + 0xEA2 /* export_464 */]
label000004E4:
000004E4 2054 movea.l A0, [A4]
000004E6 2D68 0034 FFE8 move.l [A6 - 0x18], [A0 + 0x34]
000004EC 554F subq.w A7, 2
000004EE 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000004F2 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */]
000004F6 2F0C move.l -[A7], A4
000004F8 4EAD 133A jsr [A5 + 0x133A /* export_611 */]
000004FC 202D B9D6 move.l D0, [A5 - 0x462A]
00000500 5280 addq.l D0, 1
00000502 2B40 B9D6 move.l [A5 - 0x462A], D0
00000506 594F subq.w A7, 4
00000508 A975 syscall TickCount
0000050A BE9F cmp.l D7, [A7]+
0000050C 6C18 bge +0x1A /* 00000526 */
0000050E 2F2D B9D6 move.l -[A7], [A5 - 0x462A]
00000512 2F2D B9DA move.l -[A7], [A5 - 0x4626]
00000516 1F3C 0001 move.b -[A7], 0x1
0000051A 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
0000051E 594F subq.w A7, 4
00000520 A975 syscall TickCount
00000522 7E0A moveq.l D7, 0x0A
00000524 DE9F add.l D7, [A7]+
label00000526:
00000526 4A2D B933 tst.b [A5 - 0x46CD]
0000052A 6628 bne +0x2A /* 00000554 */
0000052C 202D B9D6 move.l D0, [A5 - 0x462A]
00000530 B0AD B9DA cmp.l D0, [A5 - 0x4626]
00000534 6DAE blt -0x50 /* 000004E4 */
00000536 2054 movea.l A0, [A4]
00000538 4A68 0004 tst.w [A0 + 0x4]
0000053C 6F06 ble +0x8 /* 00000544 */
0000053E 2F0C move.l -[A7], A4
00000540 4EAD 278A jsr [A5 + 0x278A /* export_1261 */]
label00000544:
00000544 2F2D B9DA move.l -[A7], [A5 - 0x4626]
00000548 2F2D B9DA move.l -[A7], [A5 - 0x4626]
0000054C 1F3C 0001 move.b -[A7], 0x1
00000550 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
label00000554:
00000554 4CDF 1080 movem.l D7,A4, [A7]+
00000558 4E5E unlink A6
0000055A 2E9F move.l [A7], [A7]+
0000055C 4E75 rts
0000055E D2C5 add.w A1, D5
00000560 4144 chk.w D0, D4
00000562 5448 addq.w A0, 2
00000564 4546 chk.w D2, D6
00000566 4153 chk.w D0, [A3]
00000568 4349 chk.w D1, A1
0000056A 4949 chk.w D4, A1
0000056C 4E50 4E56 link A0, -0xFFFFB1AA
export_613: // at 0000056E (misaligned)
00000570 0000 2F0C ori.b D0, 0xC
00000574 286E 0008 movea.l A4, [A6 + 0x8]
00000578 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000057C 4EAD 0B2A jsr [A5 + 0xB2A /* export_353 */]
00000580 2054 movea.l A0, [A4]
00000582 3F28 003C move.w -[A7], [A0 + 0x3C]
00000586 2F2D DA56 move.l -[A7], [A5 - 0x25AA]
0000058A 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
0000058E 285F movea.l A4, [A7]+
00000590 4E5E unlink A6
00000592 2E9F move.l [A7], [A7]+
00000594 4E75 rts
00000596 C9CE muls.w D4, A6
00000598 4954 chk.w D4, [A4]
0000059A 4E45 trap 5
0000059C 574C subq.w A4, 3
0000059E 4153 chk.w D0, [A3]
000005A0 4349 chk.w D1, A1
000005A2 4949 chk.w D4, A1
000005A4 4E50 4E56 link A0, -0xFFFFB1AA
export_614: // at 000005A6 (misaligned)
000005A8 0000 2F2E ori.b D0, 0x2E /* '.' */
000005AC 0008 4EAD ori.b A0, 0xAD
000005B0 0B6A 2F2E bchg [A2 + 0x2F2E], D5
000005B4 0008 4EAD ori.b A0, 0xAD
000005B8 27AA 4E5E 2E9F move.l [A3 + D2 * 8 - 0x97], [A2 + 0x4E5E]
000005BE 4E75 rts
000005C0 D3C5 add.l A1, D5
000005C2 4E44 trap 4
000005C4 5448 addq.w A0, 2
000005C6 454C chk.w D2, A4
000005C8 4153 chk.w D0, [A3]
000005CA 4349 chk.w D1, A1
000005CC 4949 chk.w D4, A1
000005CE 4E50 4E56 link A0, -0xFFFFB1AA
export_615: // at 000005D0 (misaligned)
000005D2 0000 2F2E ori.b D0, 0x2E /* '.' */
000005D6 0008 4EAD ori.b A0, 0xAD
000005DA 0BAA 2F2E bclr [A2 + 0x2F2E], D5
000005DE 0008 4EAD ori.b A0, 0xAD
000005E2 27AA 4E5E 2E9F move.l [A3 + D2 * 8 - 0x97], [A2 + 0x4E5E]
000005E8 4E75 rts
000005EA C4CF mulu.w D2, A7
000005EC 454E chk.w D2, A6
000005EE 4450 neg.w [A0]
000005F0 4152 chk.w D0, [A2]
000005F2 4153 chk.w D0, [A3]
000005F4 4349 chk.w D1, A1
000005F6 4949 chk.w D4, A1
000005F8 4E50 4E56 link A0, -0xFFFFB1AA
export_616: // at 000005FA (misaligned)
000005FC 0000 2F2E ori.b D0, 0x2E /* '.' */
00000600 0008 4EAD ori.b A0, 0xAD
00000604 0BB2 2F2E 0008 4EAD bclr [[A2 + 0x8] + D2 * 8 + 0x4EAD], D5
0000060C 27AA 4E5E 2E9F move.l [A3 + D2 * 8 - 0x97], [A2 + 0x4E5E]
00000612 4E75 rts
00000614 C4CF mulu.w D2, A7
00000616 454E chk.w D2, A6
00000618 4450 neg.w [A0]
0000061A 4147 chk.w D0, D7
0000061C 4153 chk.w D0, [A3]
0000061E 4349 chk.w D1, A1
00000620 4949 chk.w D4, A1
00000622 4E50 4E56 link A0, -0xFFFFB1AA
export_617: // at 00000624 (misaligned)
00000626 0000 2F0C ori.b D0, 0xC
0000062A 286E 0008 movea.l A4, [A6 + 0x8]
0000062E 4EAD 0B12 jsr [A5 + 0xB12 /* export_350 */]
00000632 3F2E 000C move.w -[A7], [A6 + 0xC]
00000636 2F0C move.l -[A7], A4
00000638 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
0000063C 4267 clr.w -[A7]
0000063E 2F2D DA56 move.l -[A7], [A5 - 0x25AA]
00000642 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00000646 2F0C move.l -[A7], A4
00000648 4EAD 2792 jsr [A5 + 0x2792 /* export_1262 */]
0000064C 2F0C move.l -[A7], A4
0000064E 4EAD 1342 jsr [A5 + 0x1342 /* export_612 */]
00000652 4EAD 0B1A jsr [A5 + 0xB1A /* export_351 */]
00000656 2054 movea.l A0, [A4]
00000658 4868 0034 pea.l [A0 + 0x34]
0000065C 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00000660 285F movea.l A4, [A7]+
00000662 4E5E unlink A6
00000664 205F movea.l A0, [A7]+
00000666 5C4F addq.w A7, 6
00000668 4ED0 jmp [A0]
0000066A C4CF mulu.w D2, A7
0000066C 4954 chk.w D4, [A4]
0000066E 2020 move.l D0, -[A0]
00000670 2020 move.l D0, -[A0]
00000672 4153 chk.w D0, [A3]
00000674 4349 chk.w D1, A1
00000676 4949 chk.w D4, A1
00000678 4E50 4E56 link A0, -0xFFFFB1AA
export_618: // at 0000067A (misaligned)
0000067C 0000 42AD ori.b D0, 0xAD
00000680 B9D6 cmpa.l A4, [A6]
00000682 2B6E 000A B9DA move.l [A5 - 0x4626], [A6 + 0xA]
00000688 486D EC90 pea.l [A5 - 0x1370]
0000068C 486D 27B2 pea.l [A5 + 0x27B2 /* export_1266 */]
00000690 3F3C 003E move.w -[A7], 0x3E /* '>' */
00000694 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000698 4AAD EC90 tst.l [A5 - 0x1370]
0000069C 6608 bne +0xA /* 000006A6 */
0000069E 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000006A2 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
label000006A6:
000006A6 3F2E 000E move.w -[A7], [A6 + 0xE]
000006AA 2F2D EC90 move.l -[A7], [A5 - 0x1370]
000006AE 4EAD 136A jsr [A5 + 0x136A /* export_617 */]
000006B2 486D EC90 pea.l [A5 - 0x1370]
000006B6 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
000006BA 4E5E unlink A6
000006BC 205F movea.l A0, [A7]+
000006BE 504F addq.w A7, 8
000006C0 4ED0 jmp [A0]
000006C2 5245 addq.w D5, 1
000006C4 4144 chk.w D0, D4
000006C6 4153 chk.w D0, [A3]
000006C8 4349 chk.w D1, A1